import java.util.Scanner;

/**
 * 6. 三角回文数
 * https://www.lanqiao.cn/problems/2381/learning/?page=1&first_category_id=1&second_category_id=3&tag_relation=intersection&tags=%E7%9C%81%E8%B5%9B,2022&sort=pass_rate&asc=0
 */
public class Main6 {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        //在此输入您的代码...
        // 先进行计算三角数，当这个三角数大于20220514 的时候，进行判断这个数是否是回文数
        for(int k = 363;;k++) {
            long n = k * (k + 1) / 2;
            if(n > 20220514 && check(n)) {
                System.out.println(n);
                break;
            }
        }
        scan.close();
    }

    public static boolean check(long n) {
        String s = n + "";
        return s.equals(new StringBuilder(s).reverse().toString());
    }
}
